' @mas76nrm 2023/11/26Private Function WorksheetExists(shtName As String, Optional wb As Workbook) As BooleanDim sht As Worksheet If wb Is Nothing Then Set wb = ThisWorkbookOn Error Resume NextSet sht = wb.Sheets(shtName)On Error GoTo 0WorksheetExists = Not sht Is NothingEnd Function'Function WorksheetExists(sName As String) As Boolean' WorksheetExists = Evaluate("ISREF('" & sName & "'!A1)")'End Function'Private Function getCity(cityPersianName As String)' Dim cities As Variant' cities = Array( _' Array("مرکز استان", "Center"), _' Array("اردب?ل", "Ardabil"), _' Array("پارس آباد", "Parsabad"), _' Array("بيله سوار", "BileSavar") _' )' Dim i As Integer' getCity = "test"' For i = 0 To 3' If cities(i)(0) = cityPersianName Then' getCity = cities(i)(1)' Exit For' End If' Next i'End FunctionPrivate Function copyRow(sourceSheet As String, destinationSheet As String, rowNumber As Integer, Optional increaseRow As Boolean = False)Dim ws1 As Worksheet, ws2 As WorksheetDim lastRow As Long Set ws1 = ThisWorkbook.Sheets(sourceSheet)Set ws2 = ThisWorkbook.Sheets(destinationSheet)lastRow = ws2.Cells(Rows.Count, "A").End(xlUp).RowIf increaseRow ThenlastRow = lastRow + 1End Ifws1.Rows(rowNumber).EntireRow.copy ws2.Range("A" & lastRow)copyRow = TrueEnd FunctionPublic Sub extractCities() Dim rowCounter As IntegerDim city As StringDim res As BooleanThisWorkbook.Sheets("Personels").SelectFor
برچسب:
نویسنده: باران ابراهیمی
تاريخ: جمعه
31 فروردين
1403 ساعت: 15:00